package genetic.q4;

import java.util.Arrays;
import java.util.Stack;

import genetic.Function;
import genetic.Genotype;
import genetic.TreeNode;
import genetic.q4.functions.DoNothing;
import genetic.q4.functions.IfXClearPutElse;
import genetic.q4.functions.PutMin;
import genetic.q4.functions.PutMinForOther;
import genetic.q4.functions.PutRandom;
import genetic.q4.functions.PutRandomForOther;
import genetic.q4.functions.SwitchX;
import genetic.q4.functions.TicTacToeFunction;
import genetic.q4.functions.TicTacToeTerminal;

public class TicTacToeGenotype extends Genotype {

	int score;

	public TicTacToeGenotype(TreeNode tree) {
		super(tree);
	}

	public TicTacToeGenotype(String str){
		super(parse(str));
	}

	@Override
	public Genotype clone() {
		return new TicTacToeGenotype(tree.clone());
	}

	public void play(TicTacToeBoard board, int side){
		if (tree.isFunction()){
			((TicTacToeFunction)tree).play(board, side);
		} else {
			((TicTacToeTerminal)tree).play(board, side);
		}
	}

	public void resetScore(){
		score = 0;
	}

	public void addScore(int s){
		score = score + s;
	}

	public double getScore() {
		return score;
	}

	@Override
	public String toString() {
		return score + " - " + tree.toString();
	}

	public static TreeNode parse(String str){
		Stack<TreeNode> s = new Stack<TreeNode>();
		Stack<String> f = new Stack<String>();
		while(str.length()>0){
			//			System.out.println(str);
			if (str.charAt(0)=='('){
				str = str.substring(1);
				String tmp = str.substring(0, str.indexOf(' '));
				f.push(tmp);
				str = str.substring(Math.min(str.length(), str.indexOf(' ')+1));
			} else if (str.charAt(0)==')'){
				String tmp = f.pop();
				str = str.substring(1);
				s.push(getTreeNode(tmp, s));
				str = str.trim();
			} else {
				int selectedIndex = 0;
				int spaceIndex = str.indexOf(' ');
				int closeIndex = str.indexOf(')');
				if (spaceIndex==-1) selectedIndex = closeIndex;
				else if (closeIndex==-1) selectedIndex = spaceIndex;
				else selectedIndex = Math.min(spaceIndex, closeIndex);
				String tmp = str.substring(0, selectedIndex);
				s.push(getTreeNode(tmp, null));
				if (selectedIndex==closeIndex){
					str = str.substring(Math.min(str.length(), selectedIndex));
				} else {
					str = str.substring(Math.min(str.length(), selectedIndex+1));
				}
			}
		}
		return s.pop();
	}

	public static TreeNode getTreeNode(String f, Stack<TreeNode> args){
		if (f.equals("dn")){
			return new DoNothing();
		} else if(f.equals("pm")){
			return new PutMin();
		} else if(f.equals("pmfo")){
			return new PutMinForOther();
		} else if(f.equals("pr")){
			return new PutRandom();
		} else if(f.equals("prfo")){
			return new PutRandomForOther();
		} else if(f.startsWith("if")){
			int num = Integer.parseInt(f.charAt(2)+"");
			return new IfXClearPutElse(num, args.pop());
		} else if (f.startsWith("s")){
			int num = Integer.parseInt(f.charAt(1)+"");
			TreeNode arg3 = args.pop();
			TreeNode arg2 = args.pop();
			TreeNode arg1 = args.pop();
			if (arg1 == null || arg2 == null || arg3 == null){
			}
			return new SwitchX(num, arg1, arg2, arg3);
		}
		System.out.println("#" + f + "#");
		return null;
	}

	private static final int UNKNOWN = 0;
	private static final int CLEAR = 1;
	private static final int MINE = 2;
	private static final int MINEOROTHER = 3;
	private static final int OTHER = 4;

	/**
	 * 
	 * @param tree tree to minimize
	 * @param status the board status 
	 * @return
	 */
	public static TreeNode minimizeTree(TreeNode tree, int[] status){
		//if the function is
		if (tree.isFunction()){
			Function function = (Function)tree;
			TreeNode[] kids = function.getKids();
			TreeNode[] newkids = new TreeNode[kids.length];
			if (function instanceof SwitchX){
				//perfoms the optimizations:		(does the same if the distance between the 2 functions in the tree is more then one)
				//(s1 (s1 <a> <b> <c>) <d> <e>) --> (s1 <a> <d> <e>)
				//(s1 <a> (s1 <b> <c> <d>) <e>) --> (s1 <a> <b> <e>)
				//(s1 <a> <b> (s1 <c> <d> <e>)) --> (s1 <a> <b> <c>)
				int index = ((SwitchX)function).getIndex();
				int[] newStatus1 = Arrays.copyOf(status, status.length);
				int[] newStatus2 = Arrays.copyOf(status, status.length);
				int[] newStatus3 = Arrays.copyOf(status, status.length);
				newStatus1[index] = CLEAR;		//if the tree is something like (if4cpe (s4 <clear> <mine> <other>))
												//this will cause some of the information on <clear> to be saved, although it can be replaced with DoNothing 
				newStatus2[index] = MINE;
				newStatus3[index] = OTHER;

				newkids[0] = minimizeTree(kids[0], newStatus1);	
				newkids[1] = minimizeTree(kids[1], newStatus2);
				newkids[2] = minimizeTree(kids[2], newStatus3);
				if (status[index] == CLEAR){
					return newkids[0];
				} else if (status[index] == MINE){
					return newkids[1];
				} else if (status[index] == OTHER){
					return newkids[2];
				}

				if (newkids[0].equals(newkids[1]) && newkids[1].equals(newkids[2])){
					return newkids[0];
				}
			} else {
				if (function instanceof IfXClearPutElse){
					//performs the optimizations: 		(does the same if the distance between the 2 functions in the tree is more then one)
					//(if1cpe (if1cpe <b>)) --> (if1cpe <b>)
					//(s1 <a> <b> (if1cpe <c>)) --> (s1 <a> <b> <c>)
					//(s1 <a> (if1cpe <b>) <c>) --> (s1 <a> <b> <c>)
					int index = ((IfXClearPutElse)function).getIndex();
					int[] newStatus = Arrays.copyOf(status, status.length);
					if (newStatus[index] == CLEAR || status[index] == UNKNOWN){
						newStatus[index] = MINEOROTHER;
					}
					newkids[0] = minimizeTree(kids[0], newStatus);
					if (status[index]==MINE || status[index]==OTHER || status[index]==MINEOROTHER){
						return newkids[0];
					}
				}
			}
			return function.createInstance(newkids);
		} else {
			return tree;
		}
	}

	public static void main(String[] args) {
		String str2 = "(s4 (if0cpe (if8cpe (if4cpe (s3 (if2cpe dn) dn (if4cpe (s3 (s1 dn dn (s3 (if2cpe dn) dn (s3 dn dn dn))) (s2 (s7 dn dn (s3 (s7 dn dn dn) (s4 (s3 (s7 dn dn dn) dn dn) (s3 (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 (if0cpe dn) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (s6 (s7 dn (s3 (s1 dn dn dn) dn dn) (s3 (s1 dn dn (if1cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn (s7 dn dn dn))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s8 dn (s0 (s7 dn dn (s1 (s7 (s0 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)) dn))) (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn (s7 (s1 dn dn (s3 (if2cpe dn) dn dn)) dn dn) (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe (s4 dn (s0 dn dn dn) (if2cpe dn)))) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn))) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))))))))) dn (s0 (s7 (if7cpe dn) (s8 (s7 (if2cpe dn) dn dn) dn (s7 dn dn (s1 (s7 dn dn (s2 (s7 dn dn dn) (s0 dn (s3 dn (s0 dn dn (s3 (s2 (s7 dn dn (s3 (s7 (s0 dn dn dn) dn dn) dn dn)) (s1 dn dn dn) (s7 (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn)) dn (if0cpe dn))) dn) (s4 dn (s0 (s4 (if6cpe dn) dn dn) dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn (s3 dn (s0 (s7 dn dn (s1 (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) (if2cpe (s3 (if0cpe dn) dn (s4 (if6cpe dn) dn dn))) (s2 dn (s3 (s1 dn dn (s4 dn (s3 (if0cpe (s3 (if2cpe (s4 dn (s0 dn dn dn) (s7 (s0 dn (s7 dn (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (s7 dn dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (s7 dn dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))))))))) dn (s0 (s0 dn (s3 dn (s0 dn dn (s3 (s4 (s3 (if2cpe dn) (s0 dn dn (s4 (s7 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s3 (if2cpe dn) (if0cpe (s2 (s8 dn (if7cpe (if0cpe (if4cpe (s0 dn dn (s4 dn (s3 (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (s6 (s7 dn dn (s3 (s1 dn dn dn) dn (s7 dn dn dn))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))) dn) dn (s1 (s1 dn dn dn) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn (s3 (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn) (s7 dn dn (s0 dn (s0 (s1 (if7cpe (if4cpe dn)) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn)))) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))) dn))))))))))) dn (s0 (s7 (if7cpe dn) (s8 (s7 (if2cpe dn) dn dn) (if2cpe dn) (s7 dn dn (s2 (s7 dn dn dn) (s0 dn (s3 dn (s0 dn dn (s3 (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn)) dn (if0cpe dn))) dn) (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) dn dn) (s0 dn dn dn) (if0cpe (s3 (if0cpe (if0cpe (if0cpe (if0cpe (if8cpe (s3 (if2cpe (if4cpe (s7 (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn)) dn dn))) dn dn))) (if5cpe (s3 dn (s7 dn (s3 (s3 (s7 dn (s3 dn dn dn) (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) dn dn) dn (s7 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s1 (if7cpe (if4cpe dn)) (if4cpe (s8 (s3 dn dn (s8 (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 dn (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if4cpe (s0 dn dn (s4 dn (s3 (if0cpe (s3 (if2cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))))))))) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s2 dn (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (if1cpe (s2 dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) dn))))))))) (s7 dn (s4 dn (s0 (s3 (if2cpe dn) dn (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn) (s0 dn dn dn) (if0cpe (if0cpe dn))) dn)))))))))) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn)) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn (s0 dn dn dn))) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn) dn (s4 dn (s0 dn dn dn) (s0 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s0 dn dn dn) (s0 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (if0cpe dn)))) (s0 dn (s7 dn (s1 (if7cpe (if4cpe dn)) (if4cpe (s8 (s3 dn dn (s8 (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s8 dn dn (s2 (s8 dn (s1 dn dn dn) dn) (s0 dn dn (s4 (s1 (s4 (if0cpe (s4 dn (s0 dn (s3 (if2cpe dn) (s0 dn dn dn) dn) dn) (if0cpe (if0cpe dn)))) (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) (s0 dn dn dn) (if0cpe (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if7cpe (if0cpe dn)) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe (s7 dn dn dn)) dn (s0 (s3 (if2cpe dn) dn dn) (s3 (if0cpe dn) dn (s4 dn (s3 (s4 dn dn dn) (s2 dn dn (s0 (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn dn)) (s4 dn (s0 dn dn dn) (s4 dn dn dn))) dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn) dn dn)) dn dn))))) (if0cpe dn))) dn)) (s3 dn (s7 (s3 dn (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn) dn dn) dn)) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (s8 dn (s1 dn (s3 dn dn dn) dn) (s1 (if7cpe (if4cpe dn)) (if4cpe (s8 (s3 dn dn (s8 (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s8 dn dn (s2 (s8 dn (s1 dn dn dn) dn) (s0 dn dn (s4 (s1 (s4 (if0cpe (s4 dn (s0 dn (s3 (if2cpe dn) (s0 dn dn dn) dn) dn) (if0cpe (if0cpe dn)))) (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) (s0 dn dn dn) (if0cpe (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if7cpe (if0cpe dn)) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe (s7 dn dn dn)) dn (s0 (s3 (if2cpe dn) dn dn) (s3 (if0cpe dn) dn (s4 dn (s3 (s4 dn dn dn) (s2 dn dn (s0 (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn dn)) (s4 dn (s0 dn dn dn) (s4 dn dn dn))) dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn) dn dn)) dn dn))))) (if0cpe dn))) dn)) (s3 dn (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn)) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (s8 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))) (s3 (s1 dn (s3 (s4 (s0 dn dn (s4 dn dn dn)) dn dn) (if0cpe (s7 (if6cpe dn) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 (s7 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (if0cpe (if8cpe (if7cpe (if4cpe (if2cpe (s4 dn dn (s1 dn (if2cpe (s3 dn dn dn)) (s2 dn dn (if3cpe dn)))))))))) dn (s7 dn (s1 (if7cpe (if4cpe dn)) (if4cpe (s8 (s3 dn dn (s8 (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (s1 dn dn dn) dn) (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (s0 dn (if0cpe (if0cpe dn)) (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn))))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) (s0 dn dn (s7 (s0 (s0 dn dn dn) dn dn) dn (s3 (s7 dn dn dn) dn dn))) (if0cpe (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn (s0 (s7 (if7cpe dn) (s8 (s3 (if1cpe (s8 dn dn dn)) (s8 (s7 dn dn dn) (s8 (s8 (s7 dn dn dn) dn (s3 (if2cpe (s8 (if2cpe (s4 (if6cpe dn) dn dn)) dn (s7 dn dn dn))) dn dn)) (if5cpe dn) (if0cpe dn)) (s3 (if2cpe (s8 (if2cpe (s4 (if6cpe dn) dn dn)) dn (s7 dn dn dn))) dn dn)) (s1 (s8 (s1 (if8cpe (if0cpe (if8cpe (s1 dn dn dn)))) dn dn) (s1 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn)) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) (s1 dn (s3 (s1 dn dn (s3 dn dn dn)) dn dn) (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s3 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (s0 (s1 (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (if0cpe (if0cpe (s3 (if2cpe dn) dn dn)))))))) (s4 dn (s0 dn dn (s4 dn (s3 (s7 dn dn dn) dn dn) (if0cpe (if0cpe dn)))) (if0cpe (if0cpe dn)))) (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 (s3 (s1 dn (s3 (if2cpe dn) dn (s1 dn dn dn)) dn) (s2 dn dn (s0 (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn) (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn)))) dn)) dn dn)) (s4 dn (s0 dn dn dn) (s4 dn dn dn))) (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn))) dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) (s1 dn dn (s3 (s1 dn dn dn) dn dn)) dn))) dn dn) dn) dn dn)) dn (s3 (if2cpe (s8 (if2cpe (s4 (if6cpe dn) dn dn)) dn (s7 dn dn dn))) dn dn)) (if0cpe dn)) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn))))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s7 (if6cpe dn) (s3 dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)) dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn (if0cpe dn)))))) (s3 (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn (if0cpe dn)))))) dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn) dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) (s8 (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) (s0 (s2 (s3 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn (s3 (if2cpe dn) dn (if0cpe dn))) (if0cpe dn)))) (s2 (s8 dn (s1 dn (s3 dn dn (s3 (s3 dn dn dn) dn dn)) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn (s1 dn (if8cpe (s1 dn dn (s3 (if2cpe dn) dn dn))) (s3 (if2cpe dn) (s1 dn (if8cpe (s1 dn dn (s3 (if2cpe dn) dn dn))) (s3 (if2cpe dn) dn dn)) dn)))) (if2cpe dn)) (s1 dn dn (s3 (if2cpe dn) dn (if0cpe dn)))))) dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) dn dn)) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn (s3 dn dn dn) dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s4 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe (if0cpe dn))))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) (s0 dn (s0 dn (s0 dn dn dn) dn) dn)) dn dn)) dn dn))))) (if0cpe dn))) (s3 dn (s2 (s0 (s2 (s8 (s3 (s7 dn dn dn) dn (s8 dn (s1 dn dn dn) dn)) (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn dn) (s8 dn dn (s2 (s4 dn (s0 dn (s3 (if2cpe dn) (s0 dn dn dn) dn) dn) (if0cpe (if0cpe dn))) (s0 (s1 dn dn dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn)) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn)))) (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 dn dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s4 (s3 dn dn (s1 dn (s0 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (s3 dn (s3 (if2cpe dn) dn dn) (s4 (s8 dn dn dn) (if0cpe dn) (s2 dn dn dn))) dn dn))))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn))))) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn) dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 dn dn (s3 (s1 dn dn dn) dn dn)))) dn)))))) dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe (s4 (if2cpe (s0 dn dn (s2 (s7 (s1 dn dn dn) dn dn) (s0 dn (s7 dn (s1 (if7cpe (if4cpe dn)) (if4cpe (s8 (s3 dn dn (s8 (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (s1 dn dn dn) dn) (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) (s0 dn dn dn) (if0cpe (s7 dn (s3 (if0cpe (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 (s3 (if2cpe dn) dn (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe (s7 dn dn dn)) dn (if1cpe dn))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn)) (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe (s7 dn dn dn)) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 (if4cpe (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn (s2 dn dn (s0 dn dn dn))) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s0 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn)))) dn (s7 dn dn (s3 (s1 (s3 (if2cpe dn) dn (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe (s7 dn dn dn)) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s3 (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) dn dn) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn)) (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe (s7 dn dn (s7 (if7cpe (s7 dn dn dn)) dn dn))) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s3 (s4 (s3 (if2cpe dn) (s0 dn dn (s4 (s7 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s3 (if2cpe dn) (if0cpe (s2 (s8 dn (if7cpe (if0cpe (if4cpe (s0 dn dn (s4 dn (s3 (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (s6 (s7 dn dn (if0cpe dn)) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if0cpe (if0cpe dn)) (s1 dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn) dn) dn))) dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))))))))) dn (s0 (s7 (if7cpe dn) (s8 (s7 (if2cpe dn) dn dn) dn (s7 dn dn (s2 (s7 dn dn dn) (s0 dn (s3 dn (s0 dn dn (s3 (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn)) dn (if0cpe dn))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn)))) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (if1cpe (s2 dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s0 (s1 dn dn dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) dn))))))))) (s7 dn (s4 dn (s0 (s3 (if2cpe (if2cpe (s6 dn dn dn))) dn (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) dn)))) dn dn)))))))))) dn) (if0cpe (s3 (if2cpe (if2cpe (if2cpe dn))) dn dn)) (if0cpe dn))) (if0cpe (if8cpe (if7cpe (if4cpe (if2cpe (s4 dn dn (s1 dn (if2cpe (s3 dn dn dn)) (s2 dn dn (if3cpe dn)))))))))) dn (s7 dn (s1 (if7cpe (if4cpe dn)) (if4cpe (s8 (s3 dn dn (s8 (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (s1 dn dn dn) dn) (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 (if0cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn))))) (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn (s3 (if2cpe dn) dn (s7 (s3 (if2cpe dn) dn dn) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s0 dn dn (if2cpe dn))) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (s1 (s7 dn (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s0 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn)))) (s3 (s1 (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn (s3 dn dn dn)) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn))) dn dn))))) (s1 dn (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn (s3 (if2cpe dn) dn dn))) (s3 (s7 dn dn dn) dn dn)) dn)) (if0cpe (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s7 (if6cpe dn) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s8 dn dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 (s7 dn dn dn) dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn (s7 dn dn dn) dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn)))))) (s3 (s1 dn dn (s1 (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s3 dn dn dn)))) dn dn)) dn dn))) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 dn dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn) dn dn)) dn dn))))) (if0cpe dn))) (s3 dn (s2 (s0 (s2 (s8 (s3 (s7 dn dn (s1 dn dn (s3 dn (s0 (s7 dn dn (s1 (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) (if2cpe (s3 (if0cpe dn) dn (s4 (if6cpe dn) dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn (s4 dn (s0 dn dn dn) (s3 dn dn dn)))))) dn dn) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn (if0cpe (s3 dn dn dn)) dn))) dn))) dn (s8 dn (s1 dn dn dn) dn)) (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (s3 (if2cpe dn) (s3 (s3 (if2cpe dn) dn (s0 (s8 dn dn (s0 (s3 (if2cpe dn) dn dn) (s8 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 (s3 (s3 (if2cpe dn) dn (s0 (s8 dn dn (s0 (s3 (if2cpe dn) dn dn) (s8 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (if0cpe (s3 (s1 dn (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) (s0 dn dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s0 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s2 dn dn (s0 (s7 (if7cpe dn) dn (s3 dn dn dn)) dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s7 dn dn (s3 (s3 (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) dn dn) dn dn)) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (if4cpe (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (s8 dn (if7cpe (if0cpe dn)) dn))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s0 (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if8cpe (s1 dn dn dn))))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn (if0cpe (if0cpe dn)))))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s3 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (s0 (s1 (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s3 (s7 dn dn dn) dn dn) (if0cpe (if0cpe dn)))) (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 (s3 (s1 dn (s3 (if2cpe dn) dn (s1 dn dn dn)) dn) (s2 dn dn (s0 (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn dn)) (s4 dn (s0 dn dn dn) (s4 dn dn dn))) (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)))) dn dn) dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s0 dn dn (if2cpe dn))) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s7 (if6cpe dn) (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (s4 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe (if0cpe (if2cpe dn))) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe (s3 (if2cpe dn) dn dn))))))) (s3 (s1 dn dn (s1 (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) (s3 (if2cpe dn) dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn))) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn))) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (s0 dn dn dn) (s3 dn dn dn)) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (s3 (s0 dn dn (s3 (if2cpe dn) dn dn)) dn dn)))) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s1 (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe (s3 dn dn dn)) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn (s0 dn dn dn)))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if2cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn (s0 dn dn (s0 dn dn dn)) dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (s0 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s2 dn dn (s0 (s7 (if7cpe dn) dn (s3 dn dn dn)) dn dn))) dn) dn dn) (if0cpe (s0 (s3 (s0 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s2 dn dn (s0 (s7 (if7cpe dn) dn (s3 dn dn dn)) dn dn))) dn) dn dn) (if4cpe (s0 (if1cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) (s1 dn dn dn)) dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn (s7 dn dn dn) (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) dn) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 (if1cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 (s8 dn (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if2cpe dn)) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 (s1 dn (s3 dn dn dn) dn) dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s3 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s3 (if2cpe dn) dn dn) (s1 dn dn dn)))) dn dn)) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn (s3 (if2cpe dn) dn dn) dn)) dn dn)) (s4 dn (s0 dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn (s0 dn dn dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn (s0 dn dn (s0 dn dn dn)) dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) dn) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 (s1 dn dn dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (s0 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s2 dn dn (s0 (s7 (if7cpe dn) dn (s3 dn dn dn)) dn dn))) dn) dn dn) (if4cpe (s0 (if1cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s1 (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn)) dn (s3 dn dn dn)))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) (s3 dn (s3 (s1 dn dn dn) (s0 dn dn dn) dn) (s4 (s8 dn dn dn) (if0cpe dn) (s2 dn dn dn))) dn)) (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s7 (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) (s1 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s0 (s3 (if2cpe (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn (s1 dn dn (s3 dn dn dn)))))) dn) (if0cpe (if0cpe dn)))) (if0cpe (if0cpe dn)))))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (s8 dn (s1 dn (s3 dn dn dn) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe (if0cpe (if0cpe dn))))) dn dn))))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn)) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))))))))) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s7 (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) (s1 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (s8 dn (s1 dn (s3 dn dn dn) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe (if0cpe (if0cpe dn))))) dn dn))))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn)) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (s7 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (s7 (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) dn dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 (if0cpe (if0cpe dn)) dn dn) (s7 dn dn dn) (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)))) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) (s0 (s1 (s1 dn dn (s3 dn dn dn)) dn dn) dn dn) dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 (s3 (if0cpe dn) dn (s4 dn dn dn)) (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn)))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (if2cpe (s3 dn dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s3 (if2cpe dn) dn dn) (s1 dn dn (s7 dn dn (s0 dn dn (s8 dn dn dn))))))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (if0cpe dn) (if0cpe (if0cpe (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn (s3 (s1 dn dn dn) dn (s7 dn dn dn))))))))) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (s3 (if2cpe dn) (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn dn)))) dn dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (if0cpe (s3 (s1 dn (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) (s0 dn dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s7 dn dn (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn)) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (if4cpe (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (s8 dn (if7cpe (if0cpe dn)) dn))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s0 (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if8cpe (s1 dn dn dn))))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn (s1 dn dn (s3 (if2cpe dn) dn dn)) dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s3 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (s0 (s1 (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s3 (s7 dn dn dn) dn dn) (if0cpe (if0cpe dn)))) (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 (s3 (s1 dn (s3 (if2cpe dn) dn (s1 dn dn dn)) dn) (s2 dn dn (s0 (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn (s4 (s3 (s1 dn (s3 (if2cpe dn) dn (s1 dn dn dn)) dn) (s2 dn dn (s0 (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn dn)) (s4 dn (s0 dn dn dn) (s4 dn dn dn))) (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn dn)) (s4 dn (s0 dn dn dn) (s4 dn dn dn))) (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)))) dn dn) dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s0 dn dn (if2cpe dn))) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s7 (if6cpe dn) (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (s4 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe (if0cpe (if2cpe dn))) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn)))))) (s3 (s1 dn dn (s1 (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) (s3 (if2cpe dn) dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn))) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn))) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (s0 dn dn dn) (s3 (s1 (s3 dn dn dn) dn dn) dn dn)) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (s3 (s0 dn dn (s3 (if2cpe dn) dn dn)) dn dn)))) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s1 (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe (s3 dn dn dn)) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 (if0cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if4cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 (s3 (if2cpe dn) dn dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))))))) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if2cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn (s0 dn dn (s0 dn dn dn)) dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 (s4 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s0 dn (s6 (s7 dn (s3 (s1 dn dn dn) dn dn) (s3 (s1 dn dn (if1cpe (s4 dn (s0 dn dn dn) (if0cpe (s8 (s8 (s7 dn dn dn) (s8 (if8cpe dn) (if8cpe dn) (if0cpe dn)) (s3 (if2cpe (s8 (if2cpe (s4 (if6cpe dn) dn dn)) dn (s7 dn dn dn))) (s3 (s3 (if2cpe (s8 (if2cpe (s4 (if6cpe dn) dn dn)) dn (s7 dn (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) (s0 dn (s0 dn (s0 dn dn dn) dn) dn)) dn dn)) dn (s7 dn dn dn)) dn))) dn dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))) dn)) (if8cpe dn) (if0cpe dn)))))) dn (s7 dn dn dn))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))) (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) dn)) (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))) dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s0 dn (s6 (s7 dn (s3 (s1 dn dn dn) dn dn) (s3 (s1 dn dn (if1cpe (s4 dn (s0 dn dn dn) (if0cpe (s8 (s8 (s7 dn dn dn) (s8 (if8cpe dn) (if8cpe dn) (if0cpe dn)) (s3 (if2cpe (s8 (if2cpe (s4 (if6cpe dn) dn dn)) dn (s7 dn dn dn))) (s3 (s3 (if2cpe (s8 (if2cpe (s4 (if6cpe dn) dn dn)) dn (s7 dn (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) (s0 dn (s0 dn (s0 dn dn dn) dn) dn)) dn dn)) dn (s7 dn dn dn)) dn))) dn dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))) dn)) (if8cpe dn) (if0cpe dn)))))) dn (s7 dn dn dn))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))) (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) (s0 dn (s3 (if2cpe (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn dn) dn) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (s0 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s2 dn dn (s0 (s7 (if7cpe dn) dn (s3 dn dn dn)) dn dn))) dn) dn dn) (if0cpe (s0 (s3 (s0 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s2 dn dn (s0 (s7 (if7cpe dn) dn (s3 dn dn dn)) dn dn))) dn) dn dn) (if4cpe (s0 (if1cpe (s0 dn dn (s4 dn (s0 dn dn (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn)) (if0cpe (if0cpe dn))))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s1 dn (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s3 dn dn dn))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s3 (if2cpe dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn)))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn (s0 (s7 dn dn dn) dn dn))) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) (s1 dn dn dn)) dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn (s7 dn dn dn) (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) dn) (s4 dn (s0 dn dn dn) (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s0 dn (if0cpe dn) dn))))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn (s0 dn dn (s3 (s8 dn dn (s3 dn dn dn)) dn dn))))))) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 (if1cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))))))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 (s8 dn (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if2cpe dn)) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 (s1 dn (s3 dn dn dn) dn) dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s3 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s3 (if2cpe dn) dn dn) (s1 dn dn dn)))) dn dn)) dn (s3 (if2cpe (s8 (s7 dn dn (s3 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) dn) dn dn)) (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn (s3 (if2cpe dn) dn dn) dn)) dn dn)) (s4 dn (s0 dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn (s0 dn dn dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn (s0 dn dn (s0 dn dn dn)) dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) dn) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s1 (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn)) dn (s3 dn dn dn)))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s7 (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (if0cpe dn)))) dn) dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 (s1 (s7 dn dn (s8 (if1cpe (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn)) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) (s1 (s3 (if2cpe dn) dn dn) (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe (s3 (s7 (s0 dn dn (s7 (if6cpe dn) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s7 dn dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 (s4 dn (s0 dn dn dn) (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn)) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn (s1 dn dn (s3 dn dn dn)))) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn)))) (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) (s1 (s3 (if2cpe dn) dn dn) (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe (s3 (if2cpe dn) dn (if6cpe dn))) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 dn dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 dn (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s3 (s1 dn dn dn) dn dn) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn))) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn)))) (if0cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe (s1 dn (if3cpe dn) dn))) dn dn) (s0 (s3 (if0cpe dn) (s0 (s2 (s8 (s0 dn dn dn) (s0 (s7 dn dn (s1 (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) (if2cpe (s3 (if0cpe dn) dn (s4 (if6cpe dn) dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn (s4 dn (s0 dn dn dn) (s3 dn dn dn)))))) dn dn) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn (if0cpe (s3 dn dn dn)) dn))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) (s4 (if6cpe dn) dn dn)) dn dn)))) dn (s4 (s4 (s1 dn dn (s3 (if2cpe dn) dn dn)) (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))) dn dn))) (s4 dn dn dn))) (s2 (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 (s7 dn (s3 (if2cpe dn) dn dn) dn) dn dn) dn dn)) (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 (if2cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn))) (s3 (s7 dn dn dn) dn dn)) (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn (s1 dn (s7 dn dn (s3 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) dn) dn dn)) (s3 dn dn (s7 dn (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) (if3cpe dn)))) dn) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))))) (s1 dn (s3 dn dn dn) dn))) (if2cpe dn))) dn dn)))) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn))) dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 (s0 dn (s1 dn (if0cpe dn) dn) dn) (if0cpe dn) dn) dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn)) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn (if2cpe (s3 (s1 dn dn (s3 dn dn dn)) dn dn)))) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) (s3 dn (s3 (s1 dn dn dn) (s0 dn dn dn) dn) (s4 (s8 dn dn dn) (if0cpe dn) (s2 dn dn dn))) dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn)))))))) dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) dn (s1 (s1 (s1 dn dn (s3 dn dn dn)) dn dn) dn (if0cpe dn))) dn dn)) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe (if0cpe (if0cpe dn))))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn)) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (if2cpe (s3 dn dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s3 (if2cpe dn) dn dn) (s1 dn dn (s7 dn dn (s0 dn dn (s8 dn dn dn))))))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (if0cpe dn) (if0cpe (if0cpe (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn (s3 (s1 dn dn dn) dn (s7 dn dn dn))))))))) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (s3 (if2cpe dn) (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s0 (s8 dn dn (s0 (s3 (if2cpe (s3 (if2cpe dn) dn dn)) dn dn) (if8cpe (if7cpe dn)) (s4 dn (s0 dn dn dn) (s3 (s0 dn dn dn) dn dn)))) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s3 (s1 dn dn (s0 (if0cpe dn) dn dn)) (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)) (s2 dn dn (s0 (s7 (if7cpe dn) (s8 (s7 dn (s1 dn (s7 dn dn (s3 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) dn) dn (if2cpe (s3 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) dn) dn dn)))) (s3 dn dn (s7 dn (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) (if3cpe dn)))) dn) dn (s3 (if2cpe (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn))) dn dn)) (if0cpe dn)) dn dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s1 dn dn (s3 dn dn dn)) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn (if4cpe (s8 dn dn dn))))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) (s0 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (if2cpe (s1 dn (s3 dn dn dn) dn)) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s8 dn (if7cpe (if0cpe dn)) dn) (if0cpe (if0cpe dn))))) (s4 (s3 (s1 dn (s3 (if2cpe dn) dn (s1 dn dn dn)) dn) (s2 dn dn (s0 (s7 (s3 (if2cpe dn) (s4 dn (s3 (if2cpe dn) (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn) dn) dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) (s4 dn (s0 (s7 (s3 (if2cpe dn) (s4 dn (s3 (if2cpe dn) (s7 (if7cpe dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn) dn) dn) dn (s7 (s3 (if2cpe dn) dn (s7 dn (s3 (if2cpe dn) dn (if7cpe (if6cpe (s3 (s0 dn dn (s4 (if6cpe dn) (s3 dn dn dn) (if5cpe dn))) dn (if6cpe (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s3 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn) dn) dn dn)))))) dn)) (s3 (if2cpe dn) dn (if7cpe (if6cpe dn))) dn)) dn dn) (if0cpe (if0cpe dn))) dn)) (s4 dn (s0 dn dn dn) (s4 dn dn dn))) (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn))))) (s7 dn dn (s0 dn (s0 dn dn dn) (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) (s4 dn (s7 (if7cpe (s7 dn dn dn)) dn dn) (if0cpe (if0cpe dn))) dn)) dn dn))))))) (s3 (if2cpe dn) dn dn) (s1 dn dn dn)))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))) dn) (s0 dn dn (s4 dn (s0 dn (s1 dn (s7 (s1 dn (if2cpe dn) (s3 (if2cpe dn) dn dn)) dn dn) (s3 (if2cpe dn) dn dn)) dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn) (s0 (s1 dn dn dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn)) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn)))) (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe (s3 (if2cpe dn) dn (if6cpe dn))) (s3 dn dn dn) (if0cpe (s3 (s4 (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 dn dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 dn (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s3 (s1 dn dn dn) dn dn) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn))) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn)))) (if0cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe (s1 dn (if3cpe dn) dn))) dn dn) (s0 (s3 (if0cpe dn) (s0 (s2 (s8 (s0 dn dn dn) (s0 (s7 dn dn (s1 (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) (if2cpe (s3 (if0cpe dn) dn (s4 (if6cpe dn) dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn (s4 dn (s0 dn dn dn) (s3 dn dn dn)))))) dn dn) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn (if0cpe (s3 dn dn dn)) dn))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) (s4 (if6cpe dn) dn dn)) dn dn)))) dn (s4 (s4 (s1 dn dn (s3 (if2cpe dn) dn dn)) (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))) dn dn))) (s4 dn dn dn))) (s2 (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 (s7 dn (s3 (if2cpe dn) dn dn) dn) dn dn) dn dn)) (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 (if2cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn))) (s3 (s7 dn dn dn) dn dn)) (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 dn (s1 dn (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn))) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) dn dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s1 dn (s0 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s3 dn dn dn))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 (s0 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn) dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s3 (if2cpe dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s3 (if0cpe dn) dn (s4 dn dn dn))) dn) dn dn) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 dn dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 dn (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s3 (s1 dn dn dn) dn dn) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn))) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn)))) (if0cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe (s1 dn (if3cpe dn) dn))) dn dn) (s0 (s3 (if0cpe dn) (s0 (s2 (s8 (s0 dn dn dn) (s0 (s7 dn dn (s1 (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) (if2cpe (s3 (if0cpe dn) dn (s4 (if6cpe dn) dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn (s4 dn (s0 dn dn dn) (s3 dn dn dn)))))) dn dn) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn (if0cpe (s3 dn dn dn)) dn))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) (s4 (if6cpe dn) dn dn)) dn dn)))) dn (s4 (s4 (s1 dn dn (s3 (if2cpe dn) dn dn)) (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))) dn dn))) (s4 dn dn dn))) (s2 (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 (s7 dn (s3 (if2cpe dn) dn dn) dn) dn dn) dn dn)) (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 (if2cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn))) (s3 (s7 dn dn dn) dn dn)) (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 dn (s1 dn (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn))) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) dn dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s1 dn (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s3 dn dn dn))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 (s0 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn) dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s3 (if2cpe dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) (s7 dn dn dn) dn)))) dn dn) (s1 dn dn (s7 (if7cpe (s7 (s4 (s0 dn dn (s4 (s7 dn dn dn) (s8 dn (if4cpe (s1 dn dn dn)) dn) dn)) (s8 dn (if4cpe (s1 dn dn dn)) dn) dn) dn dn)) dn dn)) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)))) dn dn)) dn) dn dn) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))))) (s1 (if2cpe dn) dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn)) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 (s3 (if2cpe dn) (s0 dn (s1 dn (if0cpe dn) dn) dn) (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s1 dn (if0cpe dn) dn) dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn)) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s2 (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn)) (s1 dn dn (s7 (if7cpe (s7 (s4 (s7 dn dn dn) (s8 dn (if4cpe (s1 dn dn dn)) dn) dn) dn dn)) dn dn)) (s7 dn dn dn)))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) (s4 dn dn dn) dn))) (s3 (if2cpe dn) dn (if0cpe dn)))))) dn)) dn dn)) dn dn) dn (if0cpe dn)) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn (s2 dn dn (s0 dn dn dn))) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s0 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn) dn dn)) dn dn))))) (if0cpe dn))) (s3 dn (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn) (s0 dn dn (s4 (s3 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) dn dn) (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn)) (s3 (if2cpe dn) (s8 (s2 (s3 (if2cpe dn) dn dn) (s8 dn dn (s2 (s8 dn (s1 dn dn dn) dn) (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) (s0 dn dn dn) (if0cpe (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 (s3 (if2cpe dn) dn (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe (s7 dn dn dn)) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn dn dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (s7 (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) dn dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 (if0cpe (if0cpe dn)) dn dn) (s7 dn dn dn) (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)))) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) (s0 (s1 (s1 dn dn (s3 dn dn dn)) dn dn) dn dn) dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 (s3 (if0cpe dn) dn (s4 dn dn dn)) (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s4 dn (s0 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn)) (s3 (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn (s7 (s1 dn dn (s3 (if2cpe dn) dn dn)) dn dn) (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)) (if0cpe (s3 (if2cpe (s7 dn dn dn)) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 (if0cpe dn) dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn (if2cpe (s7 dn dn dn))) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s0 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn) dn dn)) dn dn))))) (if0cpe dn))) (s3 dn (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn)) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn))) dn) (if4cpe (if0cpe dn)))) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn)))) (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe (s1 dn dn (if2cpe dn))) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 (s1 dn (s0 dn (s0 dn (if6cpe dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn dn (if0cpe dn)))))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))) (s7 dn dn (s0 (if4cpe (s3 (s7 dn (s3 (if2cpe dn) dn dn) (s3 (s7 (s2 (s8 dn (if7cpe (if0cpe (s1 dn (if0cpe dn) dn))) (s0 dn dn dn)) (s0 dn dn (s4 dn (s0 dn (s1 (s1 dn dn (s3 dn dn dn)) (s0 dn dn dn) dn) dn) (if0cpe (if0cpe dn)))) (if0cpe dn)) dn dn) dn dn)) dn dn)) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn)))) dn) dn (s1 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if2cpe dn)))) (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn))) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (s0 dn dn (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (if6cpe (if8cpe dn))) (s7 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s0 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (s0 dn (s7 dn dn (s8 (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn dn)) (if0cpe (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn))) dn) (if0cpe (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn))) (s1 (s7 (s1 (s7 dn (s6 (s7 dn dn dn) dn dn) (s3 (s1 dn dn dn) dn dn)) dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe (if2cpe (if0cpe dn))))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 (s0 dn dn (s7 (if6cpe dn) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s7 dn dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 (s4 dn (s0 dn dn dn) (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn)) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn)))) (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 (s0 dn (s1 dn (if0cpe dn) dn) dn) (if0cpe dn) dn) dn) (s1 dn (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn)) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn (if2cpe (s3 (s1 dn dn (s3 dn dn dn)) dn dn)))) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) (s3 dn (s3 (s1 dn dn dn) (s0 dn dn dn) dn) (s4 (s8 dn dn dn) (if0cpe dn) (s2 dn dn dn))) dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn)))))))) dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn)) (if0cpe (if0cpe dn)))))))) dn (s1 (s1 (s1 dn dn (s3 dn dn dn)) dn dn) dn (if0cpe dn))) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)) dn)) dn dn)) dn dn) dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s0 dn dn dn))))))) (s4 dn (s1 dn dn (s8 (s1 dn dn dn) (s1 dn dn (s1 dn (s1 dn dn dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn))))) dn)) (if0cpe (if0cpe dn)))))))))) (if0cpe dn)))) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s1 dn (s0 dn dn dn) (s1 (s1 dn dn (s3 dn dn dn)) dn dn))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (s1 dn (s3 (s4 dn dn dn) (s7 dn (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (s7 dn dn dn)) dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) (s3 (if2cpe dn) dn (if1cpe (s2 dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) dn))))))))) (s7 dn (s4 dn (s3 (s1 dn dn (s3 dn dn dn)) dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) dn)))) dn dn)))))))))) dn) (if0cpe (s3 (if2cpe (if2cpe (if2cpe dn))) dn dn)) (if0cpe dn))) (if0cpe (if8cpe (if7cpe (if4cpe (if2cpe (s4 dn dn (s1 dn (if2cpe (s3 dn dn dn)) (s2 dn dn (if3cpe dn)))))))))) dn (s7 dn (s1 (if7cpe (if4cpe dn)) (if4cpe (s8 (s3 dn dn (s8 (s2 (s8 dn (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (s1 dn dn dn) dn) (s0 dn dn (s4 (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn (s0 (s0 dn dn dn) dn dn)) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn (s3 (if2cpe dn) dn dn))) (s1 dn (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn (s3 (if2cpe dn) dn dn))) (s3 (s7 dn dn dn) dn dn)) dn)) (if0cpe (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s7 (if6cpe dn) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s3 (if2cpe dn) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s0 (s1 dn dn (s3 (if2cpe dn) (s0 dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn dn (if0cpe dn)))))) (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s3 (if2cpe dn) dn dn)) (s3 dn dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s0 (s3 (s1 dn dn (s3 dn dn dn)) dn dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s0 dn (s7 (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))) dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s3 (if2cpe dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn)))) dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn)))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) (s1 dn dn dn)) dn) dn dn))) (s3 (s1 dn dn (s3 (s8 dn (s1 (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s3 dn dn dn) dn) dn) dn dn)) dn dn))))) (s8 (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn)) (s1 dn (s3 dn dn dn) dn) dn))) (s3 dn (s2 (s0 (s2 (s8 (s3 (s7 dn dn (s1 dn dn (s3 dn dn dn))) dn (s8 dn (s1 dn dn dn) dn)) (s1 dn dn dn) dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (s3 (if2cpe dn) (s3 (s3 (if2cpe dn) dn (s0 (s8 dn dn (s0 (s3 (if2cpe dn) dn dn) (s8 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (s4 dn dn dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (if0cpe (s3 (s1 dn (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) (s0 dn dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s3 dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if0cpe (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s0 (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if8cpe (s1 dn dn dn))))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s0 dn dn (if2cpe dn))) dn dn)))) dn dn) (s1 dn dn dn) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn)))))) dn (s1 dn dn dn)))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (s3 (s0 dn dn dn) dn dn)))) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s1 (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) dn) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 (if1cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) (if0cpe (if0cpe dn)))) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn (s1 dn dn (s3 dn dn dn)))))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 (s1 dn (s3 dn dn dn) dn) dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s1 dn (s6 dn dn dn) (s8 dn dn dn)) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s3 (if2cpe dn) dn dn) (s1 dn dn dn)))) dn dn)) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 dn dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn)))) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s3 (s4 dn dn (s3 (s4 dn dn dn) (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn (s3 (if2cpe dn) dn dn)))) (if0cpe (s7 (if6cpe dn) (if0cpe dn) (if0cpe (s3 (if2cpe dn) dn (s0 (if4cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s3 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) dn (s1 dn dn (s3 (if2cpe dn) dn dn))) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn (s0 dn dn (s0 dn dn dn)) dn) (if0cpe (if0cpe dn)))))))) (s1 (s8 (s1 (if8cpe (s1 dn dn dn)) dn dn) (s1 dn dn dn) dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 (if1cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe (s4 dn (if0cpe dn) (if0cpe (if0cpe dn)))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 dn dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn)) dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn dn) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s3 (if2cpe dn) dn dn) (s1 dn dn dn)))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (if0cpe dn) (if0cpe (if0cpe dn))))) dn (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn (s1 dn (s7 dn dn dn) (s3 dn dn dn)))))) dn dn) (if4cpe (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s0 (s8 dn dn (s0 (s3 (if2cpe dn) dn dn) (if8cpe (if7cpe dn)) (s4 dn (s0 dn dn dn) (s3 (s0 dn dn dn) dn dn)))) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 (if2cpe dn) dn (s0 dn dn (s4 dn dn dn)))) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s3 (s1 dn dn (s0 (if0cpe dn) dn dn)) (s2 (s7 dn dn (s3 (s7 dn dn (s0 dn dn dn)) dn dn)) (s1 dn dn dn) (s7 dn dn dn)) (s2 dn dn (s0 (s7 (if7cpe dn) (s8 (s7 dn (s1 dn (s7 dn dn (s3 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) dn) dn dn)) (s3 dn dn (s7 dn (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) (if3cpe dn)))) dn) dn (s3 (if2cpe (s2 (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s1 dn dn dn) (s7 dn dn dn))) dn dn)) (if0cpe dn)) dn dn))) (s3 (s1 dn dn dn) dn dn) (s2 dn (s3 (s1 (s3 (s7 dn dn dn) dn dn) dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn (s0 dn (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s1 dn dn (s3 dn dn dn)) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) dn) (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn (s7 dn (s3 (if2cpe dn) dn dn) dn) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s4 dn (s3 (if2cpe dn) dn (s0 (s3 dn dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn (s8 dn (s1 dn (s3 dn dn dn) dn) (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s4 (if0cpe dn) (s0 dn (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn)))) dn) (if0cpe (if0cpe dn)))) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (if4cpe (s0 dn dn (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) (s7 dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 (s1 dn dn (s3 (s1 dn dn dn) dn dn)) dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe dn) dn (s4 dn dn dn))) (s2 dn (s3 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) dn dn) dn))) (s7 dn dn (s0 dn (s0 dn dn dn) (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn (s3 (s3 dn dn dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s3 dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s8 (if1cpe dn) (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn) (if0cpe dn)) dn) (s7 (s1 (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn)) dn dn) dn (s3 (s1 dn dn dn) dn dn))) dn))))))) (s3 dn dn dn) dn)))) dn))) dn) (s7 dn (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn))))))) (s3 (if2cpe (s4 dn (s0 (s4 dn (if2cpe (s4 dn dn (s0 dn dn dn))) (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn)))) dn dn) (s1 dn dn dn)))) dn dn)) dn) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn dn) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe (if7cpe (if0cpe dn)))) dn) (s0 (s1 dn dn dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn))) (if0cpe dn)) dn)) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (if8cpe (if0cpe dn)) (if4cpe (if0cpe dn)))) (s8 dn dn (s2 (s8 dn (if7cpe (if0cpe dn)) dn) (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe dn)))) (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s7 (if6cpe (s3 (if2cpe dn) dn (if6cpe dn))) (s3 dn dn dn) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 dn dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s7 (s7 dn dn (s7 dn dn (s3 (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (if2cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 dn (s7 (s7 dn (s7 dn dn dn) (if3cpe dn)) dn dn) (if3cpe dn)) dn dn) (s0 (s2 (s8 dn (s0 (s3 (s1 dn dn dn) dn dn) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (s7 (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))) dn (s3 (s1 dn dn dn) dn dn))) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (s8 (s0 (s2 (s8 dn (s0 (s3 (s1 dn dn dn) dn dn) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (s7 (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))) dn (s3 (s1 dn dn dn) dn dn))) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn dn) dn)))) (if0cpe (s3 (if0cpe (s3 (s1 dn dn dn) (if0cpe dn) (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s0 (s3 (if0cpe dn) (s0 (s2 (s8 (s0 dn dn dn) (s0 (s7 dn dn (s1 (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) (if2cpe (s3 (if0cpe dn) dn (s4 (if6cpe dn) dn dn))) (s2 dn (s3 (s1 dn dn (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn (s4 dn (s0 dn dn dn) (s3 dn dn dn)))))) dn dn) dn (s2 (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn (s4 dn (s0 dn dn dn) (s3 dn dn dn)))))) dn dn) dn dn) dn dn))) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))))) dn (s3 dn (if0cpe (s3 dn dn dn)) dn))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) (s4 (if6cpe dn) dn dn)) dn dn)))) dn (s4 (s4 (s1 dn dn (s3 (if2cpe dn) dn dn)) (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))) dn dn))) (s4 dn dn dn))) (s2 (s7 dn (s3 (if2cpe dn) (s7 dn dn (s3 (s7 dn dn dn) dn dn)) (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn))) (s3 (s7 dn dn dn) dn dn)) (s3 (s1 dn dn (s1 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (if7cpe (s7 dn dn dn)) dn dn) dn) dn))) (s3 (s1 dn (s3 (s4 dn dn dn) (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) (if0cpe (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) dn dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn)))))) (s4 dn (s0 dn (s0 (s2 (s8 dn (s0 (s7 dn dn (s1 (s0 dn (s1 (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s4 dn (s0 (s3 (s0 dn dn dn) dn dn) dn dn) (if0cpe (if0cpe dn)))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe (if2cpe dn)) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if1cpe (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)) dn dn))))) dn)))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn)) dn) (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 (s4 dn (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) (if0cpe (if0cpe dn))) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s8 dn dn dn))))) (s0 (s7 (if7cpe dn) dn (s3 dn dn dn)) dn dn)) dn) (s7 dn dn dn) (s7 (if7cpe (s7 dn dn dn)) dn dn)) dn dn) dn) (if0cpe (if0cpe dn)))))) dn)) (s1 (if8cpe (s1 dn dn (s3 (if2cpe (s0 dn dn (s2 (s1 (s2 (s7 (s1 (s8 dn dn dn) dn (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe dn) dn dn)))) dn dn) (s1 dn dn (s7 (if7cpe (s7 (s4 (s7 dn dn dn) (s8 dn (if4cpe (s1 dn dn dn)) dn) dn) dn dn)) dn dn)) (s7 dn dn dn)) dn (if2cpe dn)) (s1 dn dn dn) (s7 dn dn dn)))) dn (s1 dn dn dn)))) dn dn)) dn) dn dn) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn dn))) dn (s3 (s1 dn (s3 (s4 dn dn dn) (s7 dn dn dn) (s1 (if8cpe (s1 dn dn dn)) dn dn)) dn) dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))))) (s1 (if2cpe dn) dn dn)) dn) dn dn))) (s3 (if0cpe (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) dn dn)) (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s4 dn dn dn)) dn dn) dn (if0cpe dn))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if4cpe (s2 dn (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) dn)) (s4 dn (s0 dn (s0 (s7 dn (s8 dn (if0cpe dn) dn) dn) dn dn) dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (if1cpe (s2 dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) dn))))))))) (s7 dn (s4 dn (s0 (s3 (if2cpe dn) dn (s0 dn dn dn)) dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn))))))) dn dn) dn))) (s7 dn dn (s0 dn dn (s8 dn dn dn))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn (if0cpe (s3 dn dn dn)) dn))) dn)))) dn) (if4cpe (s0 dn dn (s4 dn (s0 dn (s7 (s0 dn dn dn) dn dn) dn) (if0cpe (if0cpe (s0 dn (s0 dn (if0cpe dn) dn) dn)))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (if1cpe (s2 dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s3 (s0 (s1 dn dn dn) dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn (s1 (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s3 dn (if0cpe dn) dn)))) dn dn)) dn) dn))))))))) (s7 dn (s4 dn (s0 (s4 (s0 (s3 (if2cpe (if2cpe (s6 dn dn dn))) dn (s0 dn dn dn)) dn dn) (s0 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)) (if0cpe (if0cpe dn))) dn dn) (if0cpe (if0cpe dn))) (s3 (s1 dn dn dn) dn (s2 (if3cpe dn) (s7 (s7 (s8 dn dn dn) (s7 dn dn dn) (if3cpe dn)) dn dn) (s3 (if2cpe dn) dn (s1 (s4 dn (s0 dn (s3 (s1 dn dn dn) (s0 dn dn dn) dn) dn) (s2 (s8 dn (s0 (s7 dn dn (s1 (s7 dn dn (s4 dn (s7 dn dn (s8 (if1cpe dn) (if5cpe dn) (if0cpe dn))) dn)) (s3 (s7 dn dn (s3 (s1 dn (s3 (if2cpe dn) dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe (s1 dn (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn) (s3 dn dn dn) dn) (if2cpe dn))) dn dn))))))))) dn) dn dn)) dn dn) (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) dn dn)) dn dn) dn))) (s7 dn dn (if2cpe (s7 dn dn (s0 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (if4cpe (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (s8 dn (if7cpe (if0cpe dn)) dn))) (s8 dn dn dn))))) (s1 (if0cpe (if0cpe dn)) dn (s3 dn dn dn))) dn) (s4 dn (s0 dn (s3 (s1 dn dn dn) (s0 dn dn dn) dn) dn) (if0cpe (if0cpe (s3 dn (s7 (if0cpe (if0cpe dn)) dn (s3 (s1 dn dn dn) dn dn)) dn)))) (s7 (if7cpe (s7 dn dn dn)) dn dn))) dn dn)))))) dn)) (s1 dn (s7 (s0 (s2 dn (s3 (s1 dn dn (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s1 (s1 (s1 dn dn (if0cpe (s1 dn dn (s3 dn dn dn)))) (s0 dn dn (s4 dn (s0 dn (s8 (s0 dn dn dn) (if5cpe (s1 dn dn (s3 (if2cpe (s8 dn (s2 (s8 (s1 dn dn (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) (s1 dn (s3 dn dn dn) dn) (if2cpe dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))) (s7 (if7cpe (s7 dn dn dn)) dn dn)) (if2cpe dn))) (s3 dn dn dn) dn))) (if0cpe dn)) dn) (if0cpe (if0cpe (s7 dn (if0cpe (if0cpe (s3 (if2cpe dn) dn dn))) dn))))) dn) (if0cpe dn) (s3 (if2cpe dn) dn (s1 dn dn (s3 (if2cpe (s8 dn (s1 dn (s3 dn dn dn) dn) (if2cpe dn))) dn dn)))) dn)) dn dn) (s0 (s0 (s3 (if2cpe (s0 dn dn (s2 (s7 dn dn (s3 (s7 dn dn dn) (s3 (s3 (s7 dn dn dn) dn dn) dn (s1 dn dn (s3 (if2cpe dn) dn (s1 dn (s3 dn (s7 (s3 dn (s7 dn (s3 (s3 (if2cpe dn) (if0cpe (s1 dn (s0 dn (s0 dn (s0 dn dn dn) dn) dn) (if0cpe (s1 dn dn (s3 dn dn dn))))) (s3 (s4 dn dn dn) dn (s1 dn dn (s8 dn dn dn)))) dn (s7 dn dn (s3 (s1 dn (s0 dn (s1 dn (if0cpe dn) dn) dn) dn) dn dn))) (s3 (s1 dn dn (s3 dn dn dn)) dn dn)) (s7 (s1 dn (s7 dn dn (s3 (s1 dn dn dn) dn dn)) (s3 dn dn dn)) dn (s3 (s1 dn dn dn) dn dn))) (s2 dn dn dn) dn) (s7 dn dn (s3 (s1 dn dn dn) dn dn))) (s3 (if2cpe dn) dn (if0cpe dn)))))) (s3 (s1 dn dn (s1 (s1 dn (s0 dn (s0 dn (s8 dn (if0cpe (s7 dn (s3 (if2cpe (s4 dn dn (s0 dn dn (s0 dn (s0 dn dn dn) dn)))) dn dn) dn)) (if2cpe (s8 dn (if0cpe (s7 dn (s3 (if2cpe (s8 (if2cpe dn) dn (s7 dn dn dn))) dn dn) dn)) (if1cpe dn)))) dn) dn) (if0cpe (s1 dn (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (s3 dn dn dn)))) dn dn)) dn dn))) (s1 dn dn dn) (s7 dn dn dn)))) dn dn) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (s0 dn dn (s4 dn (if7cpe (s7 dn dn dn)) (if0cpe (if0cpe dn))))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if4cpe (s0 dn dn (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn (s1 (s1 (s1 dn dn (s3 dn dn dn)) dn dn) dn (if0cpe (s0 (s3 (if2cpe dn) dn dn) (if4cpe (s0 dn (s3 (if2cpe dn) (s0 dn (s7 dn dn (s1 dn dn (s7 dn dn dn))) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn)))) dn) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))) (if0cpe dn))))) dn) (s7 dn dn dn)) (s4 dn (s0 dn dn dn) (if0cpe (if0cpe dn))))))))) (s8 dn (if0cpe (s7 dn (s3 (if2cpe (s4 dn dn (s0 dn dn dn))) dn dn) dn)) (if2cpe (s8 dn (if0cpe (s7 dn (s3 (if2cpe (s8 (if2cpe dn) dn (s7 dn dn dn))) dn dn) dn)) (if1cpe dn)))) dn)";
		TicTacToeGenotype gen = new TicTacToeGenotype(str2);
		if (gen.getTree().toString().equals(str2.toString()))
			System.out.println("PARSING IS GREAT!!");
		else {
			System.exit(0);
		}
		int[] s = new int[9];
		Arrays.fill(s, UNKNOWN);
		System.out.println(minimizeTree(gen.getTree(), s));
	}

	public Genotype minimize() {
		int[] s = new int[9];
		Arrays.fill(s, UNKNOWN);
		TreeNode t = minimizeTree(tree, s);
		t.updateTotalKids();
		TicTacToeGenotype ans = new TicTacToeGenotype(t);
		ans.score = score;
		return ans;
	}

	public void minimizeSelf() {
		int[] s = new int[9];
		Arrays.fill(s, UNKNOWN);
		TreeNode t = minimizeTree(tree, s);
		t.updateTotalKids();
		this.tree = t;
	}
}
